// house_pkg/pages/room/index.ts
Page({

  // 页面的初始数据
  data: {
    list: []
  },
  // 生命周期函数--监听页面加载
  onLoad() {
    const len = wx.random(5, 10)
    // 5个房间
    for (let i = 0; i < len; i++) {
      const level = wx.random(1, 30) // 随机出房间号
      const No = wx.random(1, 3) // 随机出房号

      // 只有生成的房间号不重复时追加进列表
      const roomNo = `${level}0${No}` // 拼接好的房间号
      if (!this.data.list.includes(roomNo)) {
        this.data.list.push(roomNo)
      } else {
        // 如果重复了,i-- 保证生成的房间数量正确
        i--
      }
    }
    this.setData({
      list: this.data.list,
      zone: decodeURIComponent(this.options.zone),
      building: decodeURIComponent(this.options.building)
    })
  },
  // 向form页面传递数据
  toForm(e) {
    wx.navigateTo({
      url: '/house_pkg/pages/form/index',
      success: (res) => {
        // 通过eventChannel向被打开页面传送数据
        res.eventChannel.emit('to-form', {
          zone: this.options.zone,
          building: this.options.building,
          roomNum: e.mark.roomNum
        })
      }
    })
  }


})